What SOA can do for Software Dependability

نویسندگان

  • Karl M. Göschka
  • Edward V. Berard
  • Fred Brooks
چکیده

The prosperity and competitiveness of organizations and societies in general largely depend on the degree of their ability to react flexibly and pro-actively on a constantly changing environment. As many new products and services depend on information and communication software, the inertness of today’s software systems turns them into an obstacle rather than an enabler and results in dependability degradation during the systems’ lifetime. Even more so, heterogeneity, scale, and dynamics open up what Laprie called the “dependability gap”. In this position paper, we identify two research directions to close the dependability gap: First, to improve the integration of software systems with the business functions they support. Second, adaptive and evolvable systems based on the control loop approach. For both research directions, we will show how and to what extent SOA provides support today—and what is needed to foster the true potential of SOA for dependable and agile software systems tomorrow.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Guaranteeing Global Dependability Properties in Collaborative Business Process Management

The Service-Oriented Architecture (SOA) paradigm supports a collaborative business model, where business applications are built from independently developed services, and services and applications build up complex dependencies. Guaranteeing high dependability levels in such complex environment is a key factor for the success of this model. In this chapter we discuss issues concerning the design...

متن کامل

Exception Analysis in Service-Oriented Architecture

Exception handling is one of the powerful means of achieving high dependability and fault-tolerance in service-oriented architecture (SOA). The paper introduces the results of experimental analysis of the SOA-specific exceptions and factors affecting availability and fault-tolerance of Web Services, implemented by use of different development kits. We discovered several types of failure domains...

متن کامل

Improving Dependability in Service Oriented Architectures using Ontologies and Fault Injection

Large distributed systems and computer grids are increasingly being used in science and in business, with Service Oriented Architectures combined with Web services the current favoured solutions to access these distributed, heterogeneous resources. However, service-based systems have a high reliance on a middleware which is continuously evolving. This requires novel methods of testing and evalu...

متن کامل

A Framework for Simulation Models of Service-Oriented Architectures

Service-Oriented Architectures (SOA) are one of the main paradigms for future software systems. Since these software systems are composed of a large number of different components it is non trivial to assure an adequate Quality of Service (QoS) of the overall system and performance analysis becomes an important issue. To consider performance issues early in the development process, a model base...

متن کامل

Seamless integration of dependability and security concepts in SOA: A feedback control system based framework and taxonomy

Recent research effort has beenmade to integrate both dependability and security concepts for SOA using fault taxonomy. However most of such work is confined to the SOA functionality layer excluding the interactions with its underlying distributed systems. Also many elements of taxonomies proposed are loosely integrated without generic interactive relationships. This is especially true when sec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008